home *** CD-ROM | disk | FTP | other *** search
/ Alde ADA 5 #1 / ADA CD-ROM - Alde Publishing.iso / cm / date.sid < prev    next >
Encoding:
Text File  |  1988-05-03  |  3.9 KB  |  85 lines

  1. --= SID = SIMTEL20 Ada Software Repository Item Description File = SID =--
  2. -- UNIT NAME         : generic package date_package
  3. -- VERSION           : 1.0
  4. -- REVIEW CODE       : 
  5. -- DDN ADDRESS       : dgg@aplvax gralia@aplvax
  6. -- AUTHOR            : David G. Gawron
  7. --                   : Dr. Mars J. Gralia
  8. --                   : The Johns Hopkins University
  9. --                   : Applied Physics Laboratory
  10. --                   : Johns Hopkins Road
  11. --                   : Laurel, Maryland  20707
  12. -- COPYRIGHT         : (c) 1986 David G. Gawron, Dr. Mars J. Gralia
  13. -- DATE CREATED      : October  1986
  14. -- DATE RELEASED     : November 1986
  15. -- DATE LAST UPDATED : Gawron, October  1986
  16. -- LOCATION          : C2MUG
  17. -- LOCATION          : ASR
  18. -- ENVIRONMENT       : DEC VAX 11/750, DEC Ada v1.3
  19. --= CLASSIFICATION       ===============================================--
  20. -- CATEGORY LEVEL 1  : MATH
  21. -- CATEGORY LEVEL 2  : Date
  22. -- CATEGORY LEVEL 3  : 
  23. -- CATEGORY LEVEL 4  : 
  24. -- KEYWORD           : Calendar
  25. -- KEYWORD           : Date
  26. -- KEYWORD           : Julian Date
  27. -- INDEX             : Date
  28. -- INDEX             : Julian Date
  29. -- INDEX             : Date Functions
  30. -- TAXONOMY          : 
  31. -- DEPENDENCIES      : 
  32. -- SEE ALSO          : 
  33. --= FILE LISTING         ===============================================--
  34. -- FILE SPECS        : PD:<ADA.MATH>DATE.*
  35. -- DIRECTORY DISPLAY :
  36. -- Directory   PD:<ADA.MATH>
  37. --      File Name     Byte Count  Line Count
  38. --   ---------------  ----------  ----------
  39. --   DATE.CMM                179           6
  40. --   DATE.PRO               3380          84
  41. --   DATE.SRC              52159        1913
  42. --   ===============  ==========  ==========
  43. --     3 Files             55718        2003
  44. --= ABSTRACT             ===============================================--
  45. --   This generic package provides arithmetic and logical operations
  46. -- for dates.  It strongly parallels the required CALENDAR
  47. -- package, but differs primarily in the range of dates handled.
  48. -- Like CALENDAR, routines such as SPLIT, MONTH, DAY, and YEAR
  49. -- are available.
  50. --   The differences between this package and CALENDAR are reflected
  51. -- in the range of dates, the inclusion of a DAY_NAME function,
  52. -- and the ability to specify a date with a year and an annual
  53. -- Julian day number *.  A day is the smallest unit of time in
  54. -- this package.
  55. --   An important feature is the ability to subtract dates over
  56. -- the full range of years.  Thus, you can for example, calculate
  57. -- the number of days between 10/15/1986 and 1/1/1988.  Another
  58. -- important feature is the ability to add (or subtract) x number
  59. -- of days from a date and obtain a date x days in the future
  60. -- (or past).
  61. --= REVISION HISTORY     ===============================================--
  62. --
  63. --
  64. -- DATE         VERSION    AUTHOR                  HISTORY
  65. -- 10/86        1.0     Gawron                  Initial release
  66. --
  67. --= RELEASE NOTICE       ===============================================--
  68. -- This prologue must be included in all copies of this software.
  69. --
  70. -- This software is copyright by the author.
  71. --
  72. -- This software is released to the Ada community.
  73. -- Restrictions on use or distribution:  NONE
  74. --= DISCLAIMER           ===============================================--
  75. --     This software and its documentation are provided "AS IS" and
  76. -- without any expressed or implied warranties whatsoever.  No warranties
  77. -- as to performance, merchantability, or fitness for a particular
  78. -- purpose exist.
  79. --     The user is advised to test the software thoroughly before
  80. -- relying on it.  The user must assume the entire risk and liability of
  81. -- using this software.  In no event shall any person or organization of
  82. -- people be held responsible for any direct, indirect, consequential or
  83. -- inconsequential damages or lost profits.
  84. --======================================================================--
  85.